Synonyms: resort hotel, spa
Definition: a fashionable hotel usually in a resort area
Similar words: hotel
Definition: a building where travelers can pay for lodging and meals and other services
Synonyms: resort, resort hotel, holiday resort
Definition: a hotel located in a resort area
Similar words: hotel
Definition: a building where travelers can pay for lodging and meals and other services